unassailable fortress - Alemán Inglés Diccionario